import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* Classe responsável por gerenciar as solicitações dos clientes
* Também é reponsavel pelos chamados de funções pelo RMI
*/
public class Servidor {

	public Servidor() throws RemoteException {
		Service s = new ServiceImpl();
		try {
			Naming.rebind("//localhost:11099/Servidor", s);
			System.out.println("Servidor em Execucao..."); 
		} catch (MalformedURLException ex) {
			Logger.getLogger(Servidor.class.getName()).log(Level.SEVERE, null, ex);
		}
	}
	public static void main(String args[]) throws RemoteException { 
		new Servidor();
	}
}
